An Efficient Parallel Discrete PDE Solver
نویسنده
چکیده
We present a parallel iterative solver for discrete second order elliptic PDEs. It is based on the conjugate gradient algorithm with incomplete factorization preconditioning, using a domain decomposed ordering to allow parallelism in the triangular solves, and resorting to some special recently developed parallelization technique to avoid communication bottleneck for the computation associated to the internal boundary nodes. Numerical results are given for a transputer network with up to 512 processors and a few workstation cluster.
منابع مشابه
Parallel Programming with Matrix Distributed Processing
Matrix Distributed Processing (MDP) is a C++ library for fast development of efficient parallel algorithms. MDP enables programmers to focus on algorithms, while parallelization is dealt with automatically and transparently. Here we present a brief overview of MDP and examples of applications in Computer Science (Cellular Automata), Engineering (PDE Solver) and Physics (Ising Model).
متن کاملGPUs in Financial Computing Part II: Massively Parallel PDE Solvers on GPUs
I n our previous article in Wilmott (Egloff, 2010), we started to look at one-dimensional partial differential equation (PDE) solvers on graphics processing units (GPUs) targeting industry standards like local volatility models, single-factor convertible bond models, or common one-factor interest rate models. We introduced the finite difference discretization schemes for one-dimensional PDEs an...
متن کاملSolvers on advanced parallel architectures with application to partial differential equations and discrete optimisation
This thesis investigates techniques for the solution of partial differential equations (PDE) on advanced parallel architectures comprising central processing units (CPU) and graphics processing units (GPU). Many physical phenomena studied by scientists and engineers aremodelled with PDEs, and these are often computationally expensive to solve. This is one of the main drivers of large-scale comp...
متن کاملReconfiguration of MPI Processes at Runtime in a Numerical PDE Solver
The simulation of complex phenomena, described by partial differential equations, requires adaptive numerical methods and parallel computers. In adaptive methods the computational grid is automatically refined or coarsened to meet accuracy requirements in the solution. This leads to a dynamic change of workload. In a parallel computing context, the data must be redistributed between the process...
متن کاملIterative Data Partitioning Scheme of Parallel Pde Solver for Heterogeneous Computing Cluster
This paper presents a static load balancing scheme for a parallel PDE solver targeting heterogeneous computing clusters. The proposed scheme adopts a mathematical programming approach and optimizes the execution time of the PDE solver, considering both computation and communication time. While traditional task graph scheduling algorithms only distribute loads to processors, the proposed scheme ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Parallel Computing
دوره 21 شماره
صفحات -
تاریخ انتشار 1995